Jak zjistit aktivni port protokolu TCP?

Otázka od: Bohac Frantisek

29. 6. 2004 15:09

Dobry den,

mam vytvoreny program, ktery nasloucha na portu 8090 na pocitaci
(TIdTCPServer). Jde otestovat, zda je port zivy jinou metodou, nez pouzit
TIdTCPClient.Connect a nasledne dostat vyjimku, pokud dany program na
pocitaci nebezi?

Je nejake reseni bez toho, abych poutil try-finally-end? Nejaka fce, ktera
mi otestuje zvoleny port? Melo by to jit s pomoci zaslani packetu SYN a
ne/prijetim packetu SYN ACK, ale nevim jak na to...

Predem dekuji za rady a preji hezky den.

S pozdravem

Frantisek Bohac